package br.com.usp.shared;

 
import java.util.ArrayList;

import com.google.gwt.user.client.rpc.IsSerializable;

public class Strategy extends CourseOfAction  implements IsSerializable {
 
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private AbstractBMM aB;
	
	private ArrayList<Tactic> listaTactic;
	
	
	public Strategy()
	{
		 listaTactic = new ArrayList<Tactic>(); 
		 
		 
	}
	public Strategy(BMMDTO bmm)
    {
		    this();
	    	setId(bmm.getId());
	    	setDescricao(bmm.getDescricao());
	    	setRepresentacao(bmm.getRepresentacao());
	    	setLeft(bmm.getLeft());
	    	setTop(bmm.getTop());
	    	setTipo(bmm.getTipo());
	}
 

	public ArrayList<Tactic> getListaTactic() {
		return listaTactic;
	}



	public void setListaTactic(ArrayList<Tactic> listaTactic) {
		this.listaTactic = listaTactic;
	}



	public AbstractBMM getaB() {
		return aB;
	}



	public void setaB(AbstractBMM aB) {
		this.aB = aB;
	}



	public String getTipo() {
		return "Strategy";
	}
	
	public String getRepresentacao() {
		return "btnStrategy";
	}
	
	
	
}
